home *** CD-ROM | disk | FTP | other *** search
- Short: CVS is a software version control system.
- Author: various people, it's a collection of gnu stuff
- Uploader: rbnix@pool.informatik.rwth-aachen.de (Reiner B. Nix)
- Type: util/gnu
-
-
- ===========================================================================
- This file gives you some information about the package AmiCVS.
- AmiCVS is a port of the CVS and the PCL-CVS package for the Amiga system.
-
- Current version: AmiCVS 1.0 by Reiner B. Nix
- ===========================================================================
-
-
- Contents
- --------
- · What is CVS?
- · Additional required stuff
- · Contents of this package
- · Installing the package
- · Limitations and remarks
- · Original packages and places to get them
- · Copyright
- · Thanks
- · The authors address
-
-
-
- What is CVS?
- ------------
- CVS is a software version control system for program sources and
- binaries. It is built on top of the RCS package extending and
- simplifying it. Therefore you need an installed RCS package. CVS can
- be used from shell or GNU Emacs with the PCL-CVS package.
-
-
- Additional required stuff
- -------------------------
- As mentioned before, CVS is built on top of RCS in a way that it
- calls the RCS executable programms. You need a version of the RCS
- package, e.g. HWGRCS the well ported RCS package for Amiga by
- Heinz Wrobel.
-
- To recompile the cvs program, you need a C compiler (e.g. gcc 2.3.3)
- and yacc (e.g. bison 1.21) when changing the file AmiCVS/lib/getdate.y.
-
-
- Contents of this package
- ------------------------
- AmiCVS/ReadMe.Amiga :this documentation file you're reading
- AmiCVS/dok/* :documentation for cvs and pcl-cvs
-
- AmiCVS/bin/cvs :the cvs executable program
- AmiCVS/Rexx/CollectLog.cvs :an ARexx script building a global log file
-
- AmiCVS/s/user-startup.add :sample of additional entries for your s:user-startup file
- AmiCVS/libs :some libraries (implicid) used by the ARexx script
-
- AmiCVS/Repository :a sample repository
- AmiCVS/Repository/CVSlogfiles :empty dir, it will later contain the global log files
- AmiCVS/Repository/CVSroot :sample administration files required by cvs
- AmiCVS/Repository/CVSheaders :sample cvs headers to include into your source files
-
- AmiCVS/emacs :stuff to support cvs by GNU emacs
- AmiCVS/emacs/lisp-adds :directory to collect all non-standard add-ons
- AmiCVS/emacs/lisp-adds/pcl-cvs/* :ported files for the pcl-cvs mode
- AmiCVS/emacs/lisp-adds/user-lisp/* :user specific setting files
- AmiCVS/emacs/.emacs-add :extension of your s:.emacs to load the other adds
-
- AmiCVS/lib :ported source for the cvs lib (just a linker library)
- AmiCVS/scr :ported source for the cvs program
-
-
- Installing the package
- ----------------------
- · This file gives only brief hints to the ported cvs package using
- the sample files. For more information:
- on CVS see AmiCVS/dok/cvs.guide in this package,
- on PCL-CVS see AmiCVS/dok/pcl-cvs.guide and
- on RCS see README.guide in your RCS package if you're using HWGRCS.
-
-
- · First, install the RCS package. Supposing you're using HWGRCS no
- further installation than copying the package to GNU:hwg-rcs8 is
- neccessary. You may choose another location and adapt the file
- pathes latter.
-
-
- · Choose a place for the package and copy the files. On my system
- there is a symbolic volume GNU: where AmiCVS is located: GNU:AmiCVS.
-
- · Choose a place for the repository and copy the whole tree
- AmiCVS/Repositiory to this place. It is a well idea of security to
- select another partition than your common work partition!
-
- · Include the file AmiCVS/s/user-startup.add into your s:user-startup
- and adapt the path entries matching your system if you have choosen
- other ones.
-
- · Copy the libraries AmiCVS/libs/#? to Libs:
- *** Beware that you don't replace newer versions ***
- *** of this libraries if they already exists! ***
-
- · Copy the file AmiCVS/rexx/CollectLog.cvs to Rexx:
-
-
- · If your're using the GNU emacs editor you can install PCL-CVS with
- the following steps:
-
- · Append the file AmiCVS/emacs/.emacs-add to your s:.emacs
-
- · Copy the tree AmiCVS/emacs/lisp-adds to GNUemacs:lisp-adds
-
- · Adapt the path entries in the file
- GNUemacs:lisp-adds/user-lisp-pcl-cvs-settings.el matching your
- system if you have choosen other ones. This requieres
- byte-compiling this file after doing the changes: type
- "M-x byte-compile-file".
-
-
- · Now, you have to reboot to activate the changes in your s:user-startup.
-
-
- Limitations and remarks
- -----------------------
- · The cvs program needs a stack of 50.000 to 100.000 bytes to run
- reliable. Otherwise you'll get enoying error messages like
- "floating point exception" or the system may crash!
-
- · Due to the fact that cvs is compiled with gcc, the GNU C compiler,
- and HWGRCS is using SAS C some problems exists with path names.
- Please don't set the environment variable CVSROOT to directly to a
- volume name!
-
- · Be aware that the programs comes from Unix systems. This causes
- some unexpected behavior of the programs dealing with file names.
- On Unix systems file names are case sensitiv on Amiga not.
- For example:
- "cvs ceckout cvsroot"
- ;this works well nevertheless the module is named CVSROOT
-
- "cvs release cvsroot"
- ;this fails due to the unknown module name
-
- "cvs release CVSROOT"
- ;this fails due to the wrong directory name
-
-
- · The original sources of cvs package version 1.3 residing in the
- GNU locations had to be adapted (using gcc version 2.3.3):
- - the installation procedure don't match the amiga system,
- - the makefiles aren't able to run,
- - some configuration in src/config.h had to be done,
- - there occured an compilation error in cvs.h.
-
- · The original sources of pcl-cvs version 1.05 and the contribution
- comming with the editor xemacs are merged to get a complete
- PCL-CVS package running on the GNU emacs, version 18.58, Amiga
- port 1.26DG. They had to be adapted due to several unix specific
- things. See AmiCVS/emacs/user-lisp/pcl-settings.el and
- AmiCVS/emacs/pcl-cvs/pcl-cvs for more details.
-
-
- Original packages and places to get them
- ----------------------------------------
- hwgcvs8 on AMINET
- cvs1-3 from ftp@ftp.prep.ai.mit.edu in pub/gnu (or other GNU locations)
- pcl-cvs1.05 from ftp@ftp.lysator.liu.se in pub/emacs
- cvs-texi-0.07 from ftp@ftp.lysator.liu.se in pub/emacs
-
-
- Copyright
- ---------
- As not other declaimed, this package and all it's files are beyond
- the gnu general public license, see AmiCVS/doc/cvs.guide for
- details. Have a look to the components and their own copyrights
- mentioned in the original packages.
-
-
- Thanks
- ------
- I wish to thank all the people involved with the CVS stuff,
- namely and in alphabetical order:
-
- Brian Berliner and Jeff Polk for CVS,
- Per Cederqvist for the emacs mode pcl-cvs and the cvs texinfo documentation,
- David Gay for the Amiga port of GNU emacs,
- Markus M. Wild for the Amiga port of gcc,
- Heinz Wrobel for the Amiga port of RCS
-
- All of them wrote great stuff making this package possible!
-
-
- The authors adress
- ------------------
- Feel free to send my remarks, questions, bug reports ...
-
- snail mail:
- Reiner B. Nix
- Roermonder Straße 112a, App. 60
- 52072 Aachen
- Germany
-
- email:
- rbnix@pool.informatik.rwth-aachen.de
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 628 258 58.9% 29-Oct-94 17:45:28 AmiCVS/bin.info
- 191392 87933 54.0% 04-Nov-94 18:55:52 AmiCVS/bin/cvs
- 19012 8941 52.9% 04-Nov-94 18:56:00 AmiCVS/bin/mkmodules
- 628 258 58.9% 04-Nov-94 13:13:22 AmiCVS/dok.info
- 351072 96723 72.4% 04-Nov-94 13:49:06 AmiCVS/dok/cvs.dvi
- 523 283 45.8% 04-Nov-94 13:44:34 AmiCVS/dok/cvs.dvi.info
- 213032 63504 70.1% 04-Nov-94 13:50:30 AmiCVS/dok/cvs.guide
- 180455 55320 69.3% 08-Apr-93 20:54:42 AmiCVS/dok/cvs.texinfo
- 18296 7025 61.6% 08-Apr-93 20:55:14 AmiCVS/dok/gpl.texinfo
- 85652 30752 64.0% 04-Nov-94 13:40:06 AmiCVS/dok/pcl-cvs.dvi
- 523 281 46.2% 04-Nov-94 13:38:38 AmiCVS/dok/pcl-cvs.dvi.info
- 79564 23801 70.0% 04-Nov-94 13:36:10 AmiCVS/dok/pcl-cvs.guide
- 69329 22876 67.0% 01-Jun-93 00:48:58 AmiCVS/dok/pcl-cvs.texinfo
- 132656 41956 68.3% 29-Jul-94 12:50:42 AmiCVS/dok/texinfo.tex
- : texinfo Version 2.109
- 628 258 58.9% 04-Nov-94 13:13:58 AmiCVS/emacs.info
- 187 118 36.8% 04-Nov-94 13:32:34 AmiCVS/emacs/.emacs-add
- 628 259 58.7% 04-Nov-94 13:29:54 AmiCVS/emacs/lisp-adds.info
- 628 259 58.7% 04-Nov-94 13:14:40 AmiCVS/emacs/lisp-adds/pcl-cvs.info
- 1862 941 49.4% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/compile-all.el
- 600 356 40.6% 04-Nov-94 13:15:36 AmiCVS/emacs/lisp-adds/pcl-cvs/compile-all.elc
- 37968 9248 75.6% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/cookie.el
- 23600 5481 76.7% 04-Nov-94 13:16:12 AmiCVS/emacs/lisp-adds/pcl-cvs/cookie.elc
- 7911 2534 67.9% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/dll-debug.el
- 5690 1738 69.4% 04-Nov-94 13:16:20 AmiCVS/emacs/lisp-adds/pcl-cvs/dll-debug.elc
- 10528 2835 73.0% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/dll.el
- 6145 1917 68.8% 04-Nov-94 13:16:36 AmiCVS/emacs/lisp-adds/pcl-cvs/dll.elc
- 2781 1053 62.1% 02-Nov-94 18:54:52 AmiCVS/emacs/lisp-adds/pcl-cvs/elib-node.el
- 798 235 70.5% 04-Nov-94 13:16:40 AmiCVS/emacs/lisp-adds/pcl-cvs/elib-node.elc
- 565 261 53.8% 02-Nov-94 18:54:52 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs-startup.el
- 79015 21901 72.2% 04-Nov-94 13:26:18 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs.el
- 53913 19085 64.6% 04-Nov-94 13:27:16 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs.elc
- 4884 1931 60.4% 02-Nov-94 18:54:52 AmiCVS/emacs/lisp-adds/pcl-cvs/string.el
- 1882 1039 44.7% 04-Nov-94 13:19:24 AmiCVS/emacs/lisp-adds/pcl-cvs/string.elc
- 628 260 58.5% 04-Nov-94 13:30:36 AmiCVS/emacs/lisp-adds/user-lisp.info
- 1120 560 50.0% 04-Nov-94 15:23:54 AmiCVS/emacs/lisp-adds/user-lisp/pcl-cvs-settings.el
- 884 484 45.2% 04-Nov-94 15:24:18 AmiCVS/emacs/lisp-adds/user-lisp/pcl-cvs-settings.elc
- 628 267 57.4% 29-Oct-94 17:46:46 AmiCVS/lib.info
- 5226 2211 57.6% 04-Feb-92 06:22:38 AmiCVS/lib/alloca.c
- 2478 1186 52.1% 01-Oct-91 06:23:56 AmiCVS/lib/argmatch.c
- 899 459 48.9% 04-Feb-92 06:22:40 AmiCVS/lib/dup2.c
- 4516 1507 66.6% 31-Mar-92 23:55:18 AmiCVS/lib/error.c
- 4170 1525 63.4% 10-Apr-92 05:04:44 AmiCVS/lib/fnmatch.c
- 1641 819 50.0% 10-Apr-92 05:04:46 AmiCVS/lib/fnmatch.h
- 1351 602 55.4% 01-Oct-91 06:24:16 AmiCVS/lib/ftruncate.c
- 45589 13228 70.9% 26-Oct-94 21:02:38 AmiCVS/lib/getdate.c
- 21259 6042 71.5% 03-Mar-92 07:19:24 AmiCVS/lib/getdate.y
- 17162 5692 66.8% 31-Mar-92 23:55:22 AmiCVS/lib/getopt.c
- 3549 1514 57.3% 31-Mar-92 23:55:24 AmiCVS/lib/getopt.h
- 3669 1430 61.0% 31-Mar-92 23:55:24 AmiCVS/lib/getopt1.c
- 1151 631 45.1% 31-Mar-92 23:55:26 AmiCVS/lib/getwd.c
- 1258 698 44.5% 10-Apr-92 05:04:48 AmiCVS/lib/hostname.c
- 1956 681 65.1% 04-Nov-94 20:03:48 AmiCVS/lib/makefile
- : Angepasst für AmiCVS1-0
- 3348 1459 56.4% 01-Oct-91 06:24:30 AmiCVS/lib/mkdir.c
- 156380 45612 70.8% 10-Apr-92 05:04:52 AmiCVS/lib/regex.c
- 17575 5669 67.7% 10-Apr-92 05:04:56 AmiCVS/lib/regex.h
- 1880 994 47.1% 01-Oct-91 06:24:44 AmiCVS/lib/rename.c
- 8910 2665 70.0% 31-Mar-92 23:55:28 AmiCVS/lib/sighandle.c
- 1134 610 46.2% 01-Oct-91 06:24:54 AmiCVS/lib/strdup.c
- 1860 901 51.5% 10-Apr-92 05:04:56 AmiCVS/lib/strippath.c
- 1095 616 43.7% 01-Oct-91 06:25:02 AmiCVS/lib/stripslash.c
- 4586 1730 62.2% 10-Apr-92 05:04:58 AmiCVS/lib/system.h
- 1151 602 47.6% 01-Oct-91 06:25:10 AmiCVS/lib/wait.h
- 1097 621 43.3% 01-Oct-91 06:25:20 AmiCVS/lib/yesno.c
- 628 258 58.9% 04-Nov-94 14:01:30 AmiCVS/libs.info
- 17100 12361 27.7% 06-Mar-92 11:32:18 AmiCVS/libs/arp.library
- 41720 18171 56.4% 06-Mar-92 12:19:42 AmiCVS/libs/rexxarplib.library
- : Version 2.3 M&T_ARexx_Disk
- 1792 1012 43.5% 06-Mar-92 12:19:40 AmiCVS/libs/screenshare.library
- : Version 1.1 M&T_ARexx_Disk
- 7203 2864 60.2% 17-Feb-95 09:46:04 AmiCVS/ReadMe
- 628 259 58.7% 04-Nov-94 13:12:04 AmiCVS/Repository.info
- 224 68 69.6% 29-Oct-94 18:05:46 AmiCVS/Repository/CVSheaders/c.cvs-header
- 223 67 69.9% 04-Nov-94 13:57:08 AmiCVS/Repository/CVSheaders/cc.cvs-header
- 223 66 70.4% 30-Oct-94 10:02:32 AmiCVS/Repository/CVSheaders/m2.cvs-header
- 227 82 63.8% 30-Oct-94 10:01:52 AmiCVS/Repository/CVSheaders/make.cvs-header
- 0 0 0.0% 17-Feb-95 09:04:24 AmiCVS/Repository/CVSlogfiles/
- 845 453 46.3% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/commitinfo
- 1033 571 44.7% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/commitinfo,v
- 0 0 0.0% 04-Nov-94 13:12:54 AmiCVS/Repository/CVSroot/commitlog
- 1313 669 49.0% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/editinfo
- 1499 787 47.4% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/editinfo,v
- 0 0 0.0% 04-Nov-94 18:59:40 AmiCVS/Repository/CVSroot/history
- 912 488 46.4% 04-Nov-94 13:58:14 AmiCVS/Repository/CVSroot/loginfo
- 1123 608 45.8% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/loginfo,v
- 1341 592 55.8% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/modules
- 1670 771 53.8% 04-Nov-94 19:56:38 AmiCVS/Repository/CVSroot/modules,v
- 730 402 44.9% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/rcsinfo
- 915 521 43.0% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/rcsinfo,v
- 628 262 58.2% 04-Nov-94 13:11:00 AmiCVS/Rexx.info
- 1039 432 58.4% 04-Nov-94 19:14:32 AmiCVS/Rexx/CollectLog.cvs
- 628 262 58.2% 04-Nov-94 14:09:00 AmiCVS/s.info
- 558 299 46.4% 17-Feb-95 09:46:42 AmiCVS/s/user-startup.add
- 628 268 57.3% 29-Oct-94 17:45:58 AmiCVS/scr.info
- 11519 4042 64.9% 26-Oct-94 22:23:16 AmiCVS/scr/add.c
- 2714 1187 56.2% 31-Mar-92 23:55:44 AmiCVS/scr/admin.c
- 3931 1687 57.0% 26-Oct-94 22:23:24 AmiCVS/scr/checkin.c
- 19098 6083 68.1% 29-Oct-94 15:43:24 AmiCVS/scr/checkout.c
- 8805 2537 71.1% 31-Mar-92 23:55:50 AmiCVS/scr/classify.c
- 29504 8149 72.3% 31-Mar-92 23:55:54 AmiCVS/scr/commit.c
- 7874 3252 58.6% 29-Oct-94 18:44:50 AmiCVS/scr/config.h
- : Angepasst für AmiCVS1-0
- 2344 894 61.8% 31-Mar-92 23:55:58 AmiCVS/scr/create_adm.c
- 14156 4808 66.0% 26-Oct-94 22:28:36 AmiCVS/scr/cvs.h
- : Angepasst für AmiCVS1-0
- 9851 3006 69.4% 10-Apr-92 05:07:30 AmiCVS/scr/diff.c
- 10835 3225 70.2% 31-Mar-92 23:56:02 AmiCVS/scr/entries.c
- 6267 2038 67.4% 10-Apr-92 20:59:38 AmiCVS/scr/find_names.c
- 6356 2155 66.0% 31-Mar-92 23:56:06 AmiCVS/scr/hash.c
- 1497 659 55.9% 31-Mar-92 23:56:06 AmiCVS/scr/hash.h
- 38726 12820 66.8% 10-Apr-92 05:07:32 AmiCVS/scr/history.c
- 5182 2108 59.3% 03-Apr-92 07:24:24 AmiCVS/scr/ignore.c
- 25282 7658 69.7% 31-Mar-92 23:56:10 AmiCVS/scr/import.c
- 12391 3599 70.9% 10-Apr-92 20:59:40 AmiCVS/scr/lock.c
- 2868 1288 55.0% 31-Mar-92 23:56:14 AmiCVS/scr/log.c
- 12247 3932 67.8% 10-Apr-92 05:07:36 AmiCVS/scr/logmsg.c
- 12592 4372 65.2% 28-Oct-94 12:12:24 AmiCVS/scr/main.c
- 1619 678 58.1% 04-Nov-94 18:55:30 AmiCVS/scr/makefile
- : Angepasst für AmiCVS1-0
- 9450 3104 67.1% 31-Mar-92 23:56:20 AmiCVS/scr/mkmodules.c
- 19283 6659 65.4% 10-Apr-92 05:07:38 AmiCVS/scr/modules.c
- 3820 1538 59.7% 31-Mar-92 23:56:22 AmiCVS/scr/myndbm.c
- 1006 470 53.2% 29-Feb-92 23:00:42 AmiCVS/scr/myndbm.h
- 2278 1093 52.0% 31-Mar-92 23:56:24 AmiCVS/scr/no_diff.c
- 3883 1610 58.5% 10-Apr-92 20:59:42 AmiCVS/scr/parseinfo.c
- 13491 4291 68.1% 10-Apr-92 05:07:40 AmiCVS/scr/patch.c
- 21 21 0.0% 08-Jan-92 01:51:26 AmiCVS/scr/patchlevel.h
- 34006 9757 71.3% 31-Mar-92 23:56:30 AmiCVS/scr/rcs.c
- 2949 1151 60.9% 31-Mar-92 23:56:32 AmiCVS/scr/rcs.h
- 12984 3922 69.7% 10-Apr-92 05:07:42 AmiCVS/scr/recurse.c
- 4889 2051 58.0% 29-Feb-92 23:00:50 AmiCVS/scr/release.c
- 3979 1593 59.9% 10-Apr-92 05:07:42 AmiCVS/scr/remove.c
- 4351 1531 64.8% 31-Mar-92 23:56:36 AmiCVS/scr/repos.c
- 10179 3731 63.3% 10-Apr-92 05:07:44 AmiCVS/scr/rtag.c
- 5163 1808 64.9% 31-Mar-92 23:56:40 AmiCVS/scr/status.c
- 18504 5820 68.5% 31-Mar-92 23:56:42 AmiCVS/scr/subr.c
- 6311 2334 63.0% 31-Mar-92 23:56:44 AmiCVS/scr/tag.c
- 27078 7714 71.5% 29-Oct-94 15:43:58 AmiCVS/scr/update.c
- 5275 1884 64.2% 31-Mar-92 23:56:48 AmiCVS/scr/vers_ts.c
- 356 232 34.8% 10-Apr-92 05:07:48 AmiCVS/scr/version.c
- -------- ------- ----- --------- --------
- 2420869 797719 67.0% 22-Feb-95 18:04:24 134 files
-